package com.songlanyun.modules.account.model.dto;

import com.songlanyun.common.drive.ValueObject;
import com.songlanyun.common.enums.GoodsConstant;
import com.songlanyun.common.enums.MemberConstant;
import com.songlanyun.modules.account.entity.UserServiceAreaEntity;
import lombok.Data;
import org.apache.xmlbeans.impl.xb.xsdschema.Public;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.util.ArrayList;
import java.util.List;

@Data
public class ServiceSystemDTO implements ValueObject {

    /**
     * 服务体系身份
     * 0：无
     * 1：创客
     * 2：爱心小屋
     * 3：服务驿站
     * 4：服务中心
     * 5：市级
     * 6：省级公司
     * 7：大区公司
     */
    @NotNull(message = "服务体系身份不能为空")
    private Integer serviceSystemProvince;

    /**
     * 会员ID
     */
    @NotNull(message = "会员不能为空")
    private Long userId;

//    @Size(min = 1, message = "会员服务体系关系不能为空")
    private List<UserServiceAreaDTO> userServiceAreaList;

}
